/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Persistencia;

import Objetos.Compra;
import Objetos.Produto;
import Objetos.Produto_OS;
import Objetos.Usuario;
import java.util.Vector;
import javax.swing.JTable;

/**
 *
 * @author celio
 */
public interface RepositorioProdutoInterface {

    public void adicionar(Produto produto, Usuario usu);

    public void alterarSaldo(Produto produto, int qtd, Usuario usu);

    public void comprar(Produto produto, Compra compra, int qtd, Usuario usu);

    public void vender(Produto produto, int qtd, Usuario usu);

    public void alterar(Produto produto, Produto alterado, Usuario usu);

    public JTable consultaTodos(Usuario usu);

    public Produto procurar(String codProduto, Usuario usu);

    public Vector<Produto> todos(Usuario usu);

    public void inserirProduto_OS(Produto_OS proOS, Usuario usu);

}
